package edu.nf.bs.dao;

import edu.nf.bs.entity.ExpressInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ExpressInfoMapper {
    /**
     * 查询所有快递的信息
     * @param expressId 快递编号
     * @param pageNum   快递起始页
     * @param pageSize  快递每页显示数
     *
     * @return
     */
    List<ExpressInfo> queryExpress(@Param("expressId") String expressId, @Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize);

    /**
     * 添加快递
     * @param express
     * @return
     */
    int addExpress(ExpressInfo express);

    /**
     * 修改快递状态
     */
    Integer updateExpress(@Param("expressId") String expressId,@Param("expressPrice") float expressPrice);

    ExpressInfo queryExpressId(@Param("expressId") String expressId);
}
